A Configurable CORBA Gateway for Providing Adaptable System Properties

نویسندگان

  • Mouna Seri
  • Tod Courtney
  • Michel Cukier
  • Vishu Gupta
  • Sudha Krishnamurthy
  • James Lyons
  • HariGovind V. Ramasamy
  • Jennifer Ren
  • William H. Sanders
چکیده

Technologies for creating distributed object-oriented systems have evolved significantly over the last few years. While most early work focused on providing a functional abstraction (e.g., hiding specifics related to particular implementations of a function, or particular hardware or operating system characteristics), recent work has focused on providing higher-level, non-functional system properties, such as fault tolerance, intrusion tolerance, performance, timeliness, and consistency. Work in this area has varied widely with respect to the level at which the quality of service (QoS) is provided (e.g., network, operating system, middleware, or application) and the types of assurances that are provided to the user of the service. At the object level, one approach that has been used is to create a proxy, called a gateway, that masquerades as the remote object for which the quality of service is requested. The function of the gateway depends on the nature of the quality of service provided, as illustrated in the gateways presented in [Ami95], [Nah99], [Kal00], and [Sch01]. This paper describes an adaptable gateway that can provide a wide variety of quality-of-service properties through the creation of “handlers” that can be selected at run time. Currently available handlers provide fault tolerance, intrusion tolerance, and timeliness/consistency tradeoffs. Section 2 gives an overview of the gateway architecture. Section 3 details the different handlers that provide the mentioned properties and some combinations of the properties. Finally, Section 4 concludes the paper.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Implementation Experience with the OMG IN/CORBA Interworking Specification

The Object Management Group has recently adopted a specification to standardise interworking between Signaling System No.7 systems and CORBA-based systems. This specification defines two types of interworking mechanism: 1. Interworking between CORBA-based TC-User Application Entities (such as CORBA-based Service Control Points) and legacy TC-User Application Entities (such as Service Switching ...

متن کامل

Providing QoS Customization in Distributed Object Systems

Distributed applications are increasingly using distributed object platforms such as CORBA, DCOM, and Java RMI to standardize object interactions. With this increased use comes the increased need for providing enhanced Quality of Service (QoS) attributes related to fault tolerance, security, and timeliness. This paper describes an approach to implementing such enhancements in a transparent, hig...

متن کامل

Aqua: a Framework for Providing Adaptive Fault Tolerance to Distributed Applications By

Dependable distributed systems are diÆcult to build. This is particularly true if they have dependability requirements that change during the execution of an application and are built with commercial o -the-shelf hardware. In that case, fault tolerance can be achieved using middleware, and mechanisms must be provided to communicate the dependability requirements of a distributed application to ...

متن کامل

A configurable protocol architecture for CORBA environments

This paper describes a flexible architecture for building the protocols required to allow interaction between distributed objects in a CORBA environment. A key feature of the architecture is its ability to select the elements of a protocol stack dynamically at bind-time depending on the properties of the interface being accessed. This permits multiple object-invocation protocols to coexist such...

متن کامل

Design of a Ros Corba Gateway for Inter-operable Intelligent Networking Applications

The key to introducing CORBA-based object-oriented technologies in the real-time telecommunications signaling environment is to ensure interoperability by maintaining the existing, standard protocols using Signaling System No. 7 (SS7) for the external communication interface between telecommunication equipment. It is anticipated that there will initially be islands of CORBAbased implementations...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002